PayU — Software Engineer

Posted: 10-07-2025

Salary: ₹10 - ₹20 Lakhs/Annum Expected

About the Company:

PayU is a dynamic technology company dedicated to building scalable, secure, and high-performance software solutions. The organization operates in an agile environment, embraces modern software engineering practices, and encourages continuous innovation to solve complex technical challenges.

About the Team:

The team is a collaborative group of skilled professionals committed to delivering high-quality software solutions. They prioritize innovation and adaptability, working closely together to tackle technical challenges and create robust systems.

About the Role:

As a Software Engineer, you will design, develop, test, and maintain software applications. You will work with diverse technologies, frameworks, and programming languages to build functional, scalable, and maintainable software solutions. This role requires strong technical knowledge, problem-solving skills, and effective communication.

Key Responsibilities:

  • Software Development: Write, test, and debug code using various programming languages.
  • Software Design: Design software architecture and develop user experience prototypes.
  • Testing & Quality Assurance: Conduct automated and manual tests to identify bugs and ensure software quality.
  • Deployment: Manage software releases through continuous integration and delivery (CI/CD) pipelines.
  • Maintenance: Update and improve existing software systems to fix bugs and add enhancements.

Key Technical Skills:

Java, Python, AWS, Microservices Design, MVC Architecture, RDBMS (MySQL), NoSQL Databases (MongoDB), Data Structures, Algorithms, CI/CD, Software Design, Testing

Requirements:

  • Bachelor’s degree in Computer Science or related field from a reputed institution.
  • At least 2 years of professional experience in software development engineering.
  • Solid understanding of fundamental software design principles, including MVC architecture.
  • Hands-on experience in AWS and working in scalable environments.
  • Experience working with relational and NoSQL databases such as MySQL and MongoDB.
  • Experience designing scalable microservices architectures.
  • Strong knowledge of computer science fundamentals, including data structures, algorithm design, and complexity analysis.
  • Proficiency in at least one object-oriented programming language, such as Java, with a minimum of 2 years of coding experience; knowledge of Python is a plus.
  • Excellent communication, analytical, and problem-solving skills.
  • Strong organizational skills, with the ability to prioritize tasks and work efficiently with clients and team members.
  • Exceptional written and verbal communication skills, with the ability to present ideas logically and succinctly.
  • Open-minded and collaborative, with the ability to inspire and lead teams.
  • Proven ability to work in fast-paced, innovative environments and to handle ambiguous or undefined problems.

Company Culture & Benefits:

  • A positive, get-things-done workplace culture.
  • A dynamic, constantly evolving work environment where change is routine and welcomed.
  • An inclusive workplace where diverse voices contribute to decision-making.
  • Opportunities to learn cutting-edge technologies and concepts in an agile startup environment with global reach.
  • Access to over 5000 training courses available anytime and anywhere, partnering with top learning providers such as Harvard, Coursera, and Udacity to support career development and continuous learning.

Important Notice:

This job description and related content are owned by PayU. We are only sharing this information to help job seekers find opportunities. For application procedures, status, or any related concerns, please contact PayU directly. We do not process applications or respond to candidate queries.